home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / YAZICI / HP / LASERJET / MOPIER / WINNT4 / LJ141EN.EXE / DISK2 / HPLJ5SIM.PP_ / HPLJ5SIM.PP
Encoding:
PostScript Printer Description  |  1996-08-14  |  36.1 KB  |  1,017 lines

  1. *PPD-Adobe: "4.3"
  2.  
  3. *% ===================================
  4. *% Adobe Systems PostScript(R) Printer Description File
  5. *% Copyright 1996 Hewlett-Packard Company. 
  6. *% DateCode: 19960402
  7. *% DateCode: 19960517
  8. *% Added stapling and added PS to nick name.
  9. *% DateCode: 19960604
  10. *% changed collate and added staple fix /Staple 0 to output bins
  11. *% DateCode: 19960813
  12. *% Fixed paper names per adobe, quoted *manufacture, Moved
  13. *% pagestackorderoutside of open/close ui.
  14. *% ===================================
  15. *% ===================================
  16. *% Product / PPD Version  Information 
  17. *% ===================================
  18. *% PPD File Version Information
  19. *FormatVersion:     "4.3"
  20. *FileVersion:       "1.0"
  21. *LanguageEncoding:  ISOLatin1
  22. *LanguageVersion:   English
  23. *Manufacturer:      "HP"
  24. *PCFileName:        "HPLJ5SIM.PPD"
  25.  
  26. *% Product Version Information
  27. *Product:  "(HP LaserJet 5Si)"
  28. *PSVersion:"(2014.108) 1"
  29. *ModelName:"HP LaserJet 5Si Mopier PS"
  30. *NickName: "HP LaserJet 5Si Mopier PS"
  31.  
  32. *% ===================================
  33. *% Basic Device Capabilities
  34. *% ===================================
  35. *LanguageLevel:     "2"
  36. *ColorDevice:       False
  37. *DefaultColorSpace: Gray
  38. *FileSystem:        True
  39. *?FileSystem: "
  40.     save 
  41.     false
  42.    (%disk?%)
  43.    { currentdevparams dup /Writeable known
  44.       { /Writeable get {pop true} if }  { pop } ifelse
  45.     } 10 string /IODevice resourceforall
  46.     {(True)}{(False)} ifelse = flush
  47.  restore
  48. "
  49. *End
  50. *TTRasterizer:      Type42
  51. *?TTRasterizer: "
  52.     save
  53.     42 /FontType resourcestatus
  54.     { pop pop (Type42)} {(NO Type42} ifelse = flush
  55.     restore
  56.     "
  57. *End
  58. *Throughput:        "24"
  59.  
  60. *% ===================================
  61. *% Emulations and Protocols
  62. *% ===================================
  63. *Protocols:             PJL TBCP
  64. *JCLBegin:              "<1B>%-12345X@PJL JOB<0A>"
  65. *JCLToPSInterpreter:    "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  66. *JCLEnd:                "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  67.  
  68. *% ===================================
  69. *% Installable Options  
  70. *% ===================================
  71. *OpenGroup: InstallableOptions/Options Installed
  72.  
  73. *OpenUI *Option1/Envelope Feeder : Boolean
  74. *DefaultOption1: True
  75. *Option1 True/Installed: ""
  76. *Option1 False/Not Installed: ""
  77. *?Option1: "
  78.   save
  79.     currentpagedevice /InputAttributes get dup
  80.     2 known
  81.       {2 get null ne {(True)}{(False)} ifelse}
  82.       {pop (False)} ifelse
  83.       = flush
  84.   restore
  85. "
  86. *End
  87. *CloseUI: *Option1
  88. *OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean
  89. *DefaultOption2: True
  90. *Option2 True/Installed:        ""
  91. *Option2 False/Not Installed:   ""
  92. *?Option2: "
  93.   save
  94.     currentpagedevice /InputAttributes get dup
  95.     4 known
  96.       {4 get null ne {(True)}{(False)} ifelse}
  97.       {pop (False)} ifelse
  98.       = flush
  99.   restore
  100. "
  101. *End
  102. *CloseUI: *Option2
  103. *OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean
  104. *DefaultOption3: True
  105. *Option3 True/Installed: ""
  106. *Option3 False/Not Installed: ""
  107. *?Option3: "
  108.   save
  109.    currentpagedevice /Duplex known
  110.    {(True)}{(False)}ifelse = flush
  111.   restore
  112. "
  113. *End
  114. *CloseUI: *Option3
  115.  
  116. *OpenUI *Option4/Mailbox with Stapler: Boolean
  117. *DefaultOption4: True
  118. *Option4 True/Installed:        ""
  119. *Option4 False/Not Installed:   ""
  120. *?Option4: "
  121.   save
  122.    currentpagedevice /OutputAttributes get
  123.    5 known
  124.     {(True)}{(False)} ifelse
  125.     = flush
  126.   restore"
  127. *End
  128. *CloseUI: *Option4
  129.  
  130. *OpenUI *Option5/Mailbox with Stapler Mode: PickOne 
  131. *DefaultOption5: MailboxModeMailbox
  132. *Option5 MailboxModeMailbox/Mailbox:    ""
  133. *Option5 MailboxModeStacker/Stacking:   ""
  134. *Option5 MailboxModeSeparator/Job Separation:   ""
  135. *?Option5: "
  136.   save
  137.    currentpagedevice /OutputAttributes get
  138.    6 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse
  139.    = flush
  140.   restore
  141. "
  142. *End
  143. *CloseUI: *Option5
  144.  
  145.  
  146. *OpenUI *Option6/Printer Hard Disk: PickOne
  147. *DefaultOption6: True
  148. *Option6 True/Installed: ""
  149. *Option6 False/Not Installed: ""
  150. *?Option6: "
  151.   save 
  152.     false
  153.    (%disk?%)
  154.    { currentdevparams dup /Writeable known
  155.       { /Writeable get {pop true} if }  { pop } ifelse
  156.     } 10 string /IODevice resourceforall
  157.     {(True)}{(False)} ifelse = flush
  158.  restore
  159. "
  160. *End
  161. *CloseUI: *Option6    
  162.  
  163.  
  164.  
  165.  
  166. *OpenUI *InstalledMemory/Printer Memory: PickOne
  167. *DefaultInstalledMemory: 44Meg
  168. *InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
  169. *InstalledMemory 28Meg/28 - 43 MB Total RAM: ""
  170. *InstalledMemory 44Meg/44 - 59 MB Total RAM: ""
  171. *InstalledMemory 60Meg/60 - 75 MB Total RAM: ""
  172. *InstalledMemory 76Meg/76 -100 MB Total RAM: ""
  173. *?InstalledMemory: "
  174.   save
  175.     currentsystemparams /RamSize get 
  176.     524288 div ceiling cvi 2 div
  177.     /size exch def
  178.     size 76 ge 
  179.         {(76Meg)} 
  180.         {
  181.         size 60 ge 
  182.             {(60Meg)} 
  183.             {
  184.             size 44 ge 
  185.                 {(44Meg)} 
  186.                 {
  187.                 size 28 ge 
  188.                     {(28Meg)}
  189.                     {
  190.                     size 2 ge
  191.                         {(12Meg)}
  192.                         {(Unknown)} ifelse
  193.                     } ifelse
  194.                 } ifelse
  195.             } ifelse
  196.         } ifelse
  197.     = flush
  198.   restore
  199. "
  200. *End
  201. *CloseUI: *InstalledMemory
  202. *CloseGroup: InstallableOptions
  203.  
  204. *% ===================================
  205. *% User Interface Constraints 
  206. *% ===================================
  207. *% If optional Env Feeder is not installed, disable access to Env Feeder
  208. *UIConstraints: *Option1 False *InputSlot Envelope
  209.  
  210. *% If optional Tray4 is not installed, disable access to Tray4 InputSlot
  211. *UIConstraints: *Option2 False *InputSlot Tray4
  212.  
  213. *% If optional Duplexer is not installed, disable access to Duplex
  214. *UIConstraints: *Option3 False *Duplex
  215.  
  216. *% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations
  217. *UIConstraints: *Option4 False *OutputBin Stacker
  218. *UIConstraints: *Option4 False *OutputBin Separator
  219. *UIConstraints: *Option4 False *OutputBin Stapler
  220. *UIConstraints: *Option4 False *OutputBin OutputBin1
  221. *UIConstraints: *Option4 False *OutputBin OutputBin2
  222. *UIConstraints: *Option4 False *OutputBin OutputBin3
  223. *UIConstraints: *Option4 False *OutputBin OutputBin4
  224. *UIConstraints: *Option4 False *OutputBin OutputBin5
  225.  
  226.  
  227.  
  228. *% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Separator
  229. *UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker
  230. *UIConstraints: *Option5 MailboxModeMailbox *OutputBin Separator 
  231.  
  232.  
  233. *% If Multi-Bin Mailbox mode is Stacker, disable Separator and Individual Mailboxes
  234. *UIConstraints: *Option5 MailboxModeStacker *OutputBin Separator
  235. *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1
  236. *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2
  237. *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3
  238. *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4
  239. *UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5
  240.  
  241.  
  242.  
  243. *% If Multi-Bin Mailbox mode is Separator, disable Stacker and Individual Mailboxes
  244. *UIConstraints: *Option5 MailboxModeSeparator *OutputBin Stacker
  245. *UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin1
  246. *UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin2
  247. *UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin3
  248. *UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin4
  249. *UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin5
  250.  
  251. *% If hard disk is not installed you cannot turn on collating.
  252. *UIConstraints: *Option6 False *HPCollate True
  253.  
  254.  
  255. *% ===================================
  256. *% Media Selection 
  257. *% ===================================
  258. *LandscapeOrientation: Plus90
  259. *VariablePaperSize: False
  260.  
  261. *% Page Selection by size
  262. *OpenUI *PageSize/Page Size: PickOne
  263. *OrderDependency: 30 AnySetup *PageSize
  264. *DefaultPageSize: Letter
  265. *PageSize Letter/US Letter: "
  266.     <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
  267. *End
  268. *PageSize Executive/Executive: "
  269.     <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
  270. *End
  271. *PageSize Legal/US Legal: "
  272.     <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  273. *End
  274. *PageSize Ledger/11x17: "
  275.     <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
  276. *End
  277. *PageSize Custom/11x17 (Oversize): "
  278.     <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
  279. *End
  280. *PageSize A4/A4: "
  281.     <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
  282. *End
  283. *PageSize A3/A3: "
  284.     <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  285. *End
  286. *PageSize B4/JIS B4: "
  287.     <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  288. *End
  289. *PageSize B5/JIS B5: "
  290.     <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
  291. *End
  292. *PageSize DoublePostcard/Double Postcard: "
  293.     <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
  294. *End
  295. *PageSize Env10/Env Comm10: "
  296.     <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
  297. *End
  298. *PageSize EnvMonarch/Env Monarch: "
  299.     <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
  300. *End
  301. *PageSize EnvDL/Env DL: "
  302.     <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
  303. *End
  304. *PageSize EnvC5/Env C5: "
  305.     <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
  306. *End
  307. *PageSize EnvISOB5/Env ISO B5: "
  308.     <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice"
  309. *End
  310. *?PageSize: "
  311.  save
  312.    currentpagedevice /PageSize get aload pop
  313.    2 copy gt {exch} if
  314.    (Unknown)
  315.   17 dict
  316.    dup [612 792] (Letter) put
  317.    dup [612 1008] (Legal) put
  318.    dup [595 842] (A4) put
  319.    dup [522 756] (Executive) put
  320.    dup [792 1224] (Ledger) put
  321.    dup [842 1274] (Custom) put
  322.    dup [842 1191] (A3) put
  323.    dup [729 1032] (B4) put
  324.    dup [516 729] (B5) put
  325.    dup [420 567] (DoublePostcard) put
  326.    dup [297 684] (Env10) put
  327.    dup [279 540] (EnvMonarch) put
  328.    dup [312 624] (EnvDL) put
  329.    dup [459 649] (EnvC5) put
  330.    dup [499 709] (EnvISOB5) put
  331.   { exch aload pop 4 index sub abs 5 le exch
  332.    5 index sub abs 5 le and
  333.       {exch pop exit} {pop} ifelse
  334.    } bind forall
  335.    = flush pop pop
  336. restore
  337. "
  338. *End
  339. *CloseUI: *PageSize
  340.  
  341. *% Page Selection by region - used for manual feed
  342. *OpenUI *PageRegion/Page Region:  PickOne
  343. *OrderDependency: 40 AnySetup *PageRegion
  344. *DefaultPageRegion: Letter
  345. *PageRegion Letter/US Letter: "
  346.     <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
  347. *End
  348. *PageRegion Executive/Executive: "
  349.     <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
  350. *End
  351. *PageRegion Legal/US Legal: "
  352.     <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  353. *End
  354. *PageRegion Ledger/11x17: "
  355.     <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
  356. *End
  357. *PageRegion Custom/11x17 (Oversize): "
  358.     <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
  359. *End
  360. *PageRegion A4/A4: "
  361.     <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
  362. *End
  363. *PageRegion A3/A3: "
  364.     <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
  365. *End
  366. *PageRegion B4/JIS B4: "
  367.     <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
  368. *End
  369. *PageRegion B5/JIS B5: "
  370.     <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
  371. *End
  372. *PageRegion DoublePostcard/Double Postcard: "
  373.     <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
  374. *End
  375. *PageRegion Env10/Env Comm10: "
  376.     <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
  377. *End
  378. *PageRegion EnvMonarch/Env Monarch: "
  379.     <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
  380. *End
  381. *PageRegion EnvDL/Env DL: "
  382.     <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
  383. *End
  384. *PageRegion EnvC5/Env C5: "
  385.     <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
  386. *End
  387. *PageRegion EnvISOB5/Env ISO B5: "
  388.     <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
  389. *End
  390. *CloseUI: *PageRegion
  391.  
  392. *% The following entries provide information about specific paper keywords.
  393. *DefaultImageableArea: Letter
  394. *ImageableArea Letter/US Letter:            "12.24 12.06 599.76 780.06"
  395. *ImageableArea Executive/Executive:         "13.32 12.06 508.68 744.06"
  396. *ImageableArea Legal/US Legal:              "12.24 12.06 599.76 996.06"
  397. *ImageableArea Ledger/11x17:                "12.50 12.50 779.50 1211.50"
  398. *ImageableArea Custom/11x17 (Oversize):  "10.32 12.00 832.08 1262.40"
  399. *ImageableArea A4/A4:                       "13.44 12.06 581.76 829.74"
  400. *ImageableArea A3/A3:                       "14.00 14.00 828.00 1177.00"
  401. *ImageableArea B4/JIS B4:                   "12.50 12.50 716.50 1019.50"
  402. *ImageableArea B5/JIS B5:                   "12.50 12.50 503.50 716.50"
  403. *ImageableArea DoublePostcard/Double Postcard:      "10.08 12.00 409.44 554.88"
  404. *ImageableArea Env10/Env Comm10:           "12.12 12.06 284.76 672.06"
  405. *ImageableArea EnvMonarch/Env Monarch:         "12.72 12.06 266.16 528.06"
  406. *ImageableArea EnvDL/Env DL:                   "13.80 12.06 297.96 611.58"
  407. *ImageableArea EnvC5/Env C5:                   "12.60 12.06 446.52 637.02"
  408. *ImageableArea EnvISOB5/Env ISO B5:            "13.20 12.06 485.52 696.54"
  409. *?ImageableArea: "
  410.  save
  411.    /cvp { (                ) cvs print ( ) print } bind def
  412.    /upperright {10000 mul floor 10000 div} bind def
  413.    /lowerleft {10000 mul ceiling 10000 div} bind def
  414.    newpath clippath pathbbox
  415.    4 -2 roll exch 2 {lowerleft cvp} repeat
  416.    exch 2 {upperright cvp} repeat flush
  417.  restore
  418. "
  419. *End
  420.  
  421. *% These provide the physical dimensions of the paper (by keyword)
  422. *DefaultPaperDimension: Letter
  423. *PaperDimension Letter/US Letter:           "612 792"
  424. *PaperDimension Executive/Executive:        "522 756"
  425. *PaperDimension Legal/US Legal:             "612 1008"
  426. *PaperDimension Ledger/11x17:          "792 1224"
  427. *PaperDimension Custom/11x17 (Oversize):     "842 1274"
  428. *PaperDimension A4/A4:                  "595 842"
  429. *PaperDimension A3/A3:                  "842 1191"
  430. *PaperDimension B4/JIS B4:                  "729 1032"
  431. *PaperDimension B5/JIS B5:                  "516 729"
  432. *PaperDimension DoublePostcard/Double Postcard:     "420 567"
  433. *PaperDimension Env10/Env Comm10:          "297 684"
  434. *PaperDimension EnvMonarch/Env Monarch:        "279 540"
  435. *PaperDimension EnvDL/Env DL:                  "312 624"
  436. *PaperDimension EnvC5/Env C5:                  "459 649"
  437. *PaperDimension EnvISOB5/Env ISO B5:           "499 708"
  438. *RequiresPageRegion All: True
  439.  
  440. *% ===================================
  441. *% Mediatype definitions
  442. *% ===================================
  443. *OpenUI *MediaType/Media Type: PickOne
  444. *OrderDependency: 20 AnySetup *MediaType
  445. *DefaultMediaType: None
  446. *MediaType None/None:  "
  447.     <</DeferredMediaSelection true /MediaType null>> setpagedevice"
  448. *End
  449. *MediaType Plain/Plain:  "
  450.     <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice"
  451. *End
  452. *MediaType Preprinted/Preprinted:  "
  453.     <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice"
  454. *End
  455. *MediaType Letterhead/Letterhead:  "
  456.     <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice"
  457. *End
  458. *MediaType Transparency/Transparency:  "
  459.     <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice"
  460. *End
  461. *MediaType Prepunched/Prepunched:  "
  462.     <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice"
  463. *End
  464. *MediaType Labels/Labels:  "
  465.     <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice"
  466. *End
  467. *MediaType Bond/Bond:  "
  468.     <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice"
  469. *End
  470. *MediaType Recycled/Recycled:  "
  471.     <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice"
  472. *End
  473. *MediaType Color/Color:  "
  474.     <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice"
  475. *End
  476. *MediaType Cardstock/Cardstock:  "
  477.     <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice"
  478. *End
  479. *?MediaType: "
  480.   save
  481.     currentpagedevice /InputAttributes get dup
  482.     /Priority get
  483.     0 get get
  484.     /MediaType get
  485.     (Card Stock) anchorsearch
  486.       {pop pop (Cardstock)} if  
  487.     = flush
  488.   restore
  489. "
  490. *End
  491. *CloseUI: *MediaType
  492.  
  493. *% ===================================
  494. *% Media Handling Features
  495. *% ===================================
  496. *% Media Input Source
  497. *OpenUI *InputSlot/Input Slot: PickOne
  498. *OrderDependency: 20 AnySetup *InputSlot
  499. *DefaultInputSlot: Tray3
  500. *InputSlot Envelope/Envelope Feeder: "
  501.     <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
  502. *End
  503. *InputSlot Tray1/Tray 1: "
  504.     <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
  505. *End
  506. *InputSlot Tray2/Tray 2: "
  507.     <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
  508. *End
  509. *InputSlot Tray3/Tray 3: "
  510.     <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
  511. *End
  512. *InputSlot Tray4/Tray 4: "
  513.     <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice"
  514. *End
  515. *?InputSlot: "
  516.   save
  517.     currentpagedevice /InputAttributes get /Priority get
  518.     0 get
  519.     [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush
  520.   restore
  521. "
  522. *End
  523. *CloseUI: *InputSlot
  524.  
  525. *% Enable/Disable Manual Feed
  526. *OpenUI *ManualFeed/Manual Feed (Tray 1):  Boolean
  527. *OrderDependency: 20 AnySetup *ManualFeed
  528. *DefaultManualFeed: False
  529. *ManualFeed True/True: "
  530.     <</ManualFeed true>> setpagedevice"
  531. *End
  532. *ManualFeed False/False: "
  533.     <</ManualFeed false>> setpagedevice"
  534. *End
  535. *?ManualFeed: "
  536.   save
  537.     currentpagedevice /ManualFeed get
  538.     {(True)}{(False)}ifelse = flush
  539.   restore
  540. "
  541. *End
  542. *CloseUI: *ManualFeed
  543.  
  544. *% Two-sided Printing (Duplex)
  545. *OpenUI *Duplex/2-Sided Printing:  PickOne
  546. *OrderDependency: 50 AnySetup *Duplex
  547. *DefaultDuplex: None
  548. *Duplex None/Off: "
  549.     <</Duplex false /Tumble false>> setpagedevice"
  550. *End
  551. *Duplex DuplexNoTumble/Long-Edge Binding: "
  552.     <</Duplex true /Tumble false>> setpagedevice"
  553. *End
  554. *Duplex DuplexTumble/Short-Edge Binding: "
  555.     <</Duplex true /Tumble true>> setpagedevice"
  556. *End
  557. *?Duplex: "save
  558.    currentpagedevice dup /Duplex known
  559.      {dup /Duplex get
  560.        {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
  561.        {pop (None)} ifelse
  562.      }
  563.      {pop (None)} ifelse = flush
  564. restore
  565. "
  566. *End
  567. *CloseUI: *Duplex  
  568.  
  569. *PageStackOrder Upper: Normal
  570. *PageStackOrder Left: Reverse
  571. *PageStackOrder Stacker: Normal
  572. *PageStackOrder Separator: Normal
  573. *PageStackOrder Stapler: Normal
  574. *PageStackOrder OutputBin1: Normal
  575. *PageStackOrder OutputBin2: Normal
  576. *PageStackOrder OutputBin3: Normal
  577. *PageStackOrder OutputBin4: Normal
  578. *PageStackOrder OutputBin5: Normal
  579.  
  580. *% Media Output Destination
  581. *OpenUI *OutputBin/Output Destination: PickOne
  582. *OrderDependency: 50 AnySetup *OutputBin
  583. *DefaultOutputBin: Upper
  584.  
  585. *OutputBin Upper/Top Output Bin (Face Down):    "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
  586. *OutputBin Left/Left Output Bin (Face Up): "
  587.    currentpagedevice /OutputAttributes get
  588.    5 known
  589.          {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
  590.          {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
  591.        ifelse
  592. "
  593. *End
  594. *OutputBin Stacker/Stacker (Face Down):         "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
  595. *OutputBin Separator/Job Separator (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
  596. *OutputBin Stapler/Stapler (Face Down):         "<</Staple 2>> setpagedevice"
  597. *OutputBin OutputBin1/Mailbox 1 (Face Down):    "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
  598. *OutputBin OutputBin2/Mailbox 2 (Face Down):    "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
  599. *OutputBin OutputBin3/Mailbox 3 (Face Down):    "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
  600. *OutputBin OutputBin4/Mailbox 4 (Face Down):    "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
  601. *OutputBin OutputBin5/Mailbox 5 (Face Down):    "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
  602. *?OutputBin:"
  603. save
  604.  currentpagedevice /OutputAttributes get dup
  605.  6 known 
  606.  {/Priority get 0 get
  607.     [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
  608.      (OutputBin2) (OutputBin3) (OutputBin4)
  609.      (OutputBin5)] exch get = flush}
  610.  {/Priority get 0 get
  611.     [(Upper) (Left)  (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
  612. restore
  613. "
  614. *End
  615. *CloseUI: *OutputBin
  616.  
  617. *% ===================================
  618. *% Resolution Enhancement
  619. *% ===================================
  620. *% Resolution Enhancement
  621. *OpenUI *Smoothing/Resolution Enhancement:  Boolean
  622. *OrderDependency: 15 DocumentSetup *Smoothing
  623. *DefaultSmoothing: True
  624. *Smoothing True/On: "
  625. << /PostRenderingEnhance true >>  setpagedevice"
  626. *End
  627. *Smoothing False/Off: " 
  628. << /PostRenderingEnhance false >>  setpagedevice"
  629. *End
  630. *?Smoothing: "
  631.   save
  632.     currentpagedevice /PostRenderingEnhance get 
  633.     {(True)}{ (False)} ifelse print
  634.   restore
  635. "
  636. *End
  637. *CloseUI: *Smoothing
  638.  
  639.  
  640. *% ===================================
  641. *% Resolution and Appearance Control
  642. *% ===================================
  643. *% Enable/Disable EconoMode
  644. *JCLOpenUI *JCLEconomode/EconoMode: Boolean
  645. *DefaultJCLEconomode: False
  646. *OrderDependency: 20 JCLSetup  *JCLEconomode
  647. *JCLEconomode False/Highest Quality:    "@PJL SET ECONOMODE = OFF<0A>"
  648. *JCLEconomode True/Save Toner:  "@PJL SET ECONOMODE = ON<0A>"
  649. *JCLCloseUI: *JCLEconomode
  650.  
  651. *% Select Printer Resolution
  652. *OpenUI *Resolution/Printer Resolution: PickOne
  653. *OrderDependency: 10 DocumentSetup *Resolution
  654. *DefaultResolution: 600dpi
  655. *Resolution 600dpi/600 dpi: " 
  656. << /HWResolution [600 600]>>  setpagedevice"
  657. *End
  658. *Resolution 300dpi/300 dpi: "
  659. << /HWResolution [300 300]>>  setpagedevice"
  660. *End
  661. *?Resolution: "
  662.   save
  663.     currentpagedevice /HWResolution get
  664.     0 get
  665.     (          ) cvs print
  666.     (dpi)
  667.     = flush
  668.   restore
  669. "
  670. *End
  671. *CloseUI: *Resolution
  672.  
  673.  
  674.  
  675. *% ===================================
  676. *% Finishing Feature
  677. *% ===================================
  678. *% Enable/Disable Collate via PostScript
  679. *OpenUI *HPCollate/Collate:  Boolean
  680. *OrderDependency: 20 AnySetup *HPCollate
  681. *DefaultHPCollate: True
  682. *HPCollate True/On: "
  683.     <</Collate true>> setpagedevice"
  684. *End
  685. *HPCollate False/Off: "
  686.     <</Collate false>> setpagedevice"
  687. *End
  688. *?HPCollate: "
  689.   save
  690.     currentpagedevice /Collate get
  691.     {(True)}{(False)}ifelse = flush
  692.   restore
  693. "
  694. *End
  695. *CloseUI: *HPCollate
  696.  
  697.  
  698. *% ===================================
  699. *% Gray Levels and Halftoning
  700. *% ===================================
  701. *ScreenFreq: "85.0"
  702. *ScreenAngle: "45.0"
  703. *ResScreenFreq 600dpi: "85.0"
  704. *ResScreenAngle 600dpi: "45.0"
  705. *ResScreenFreq 300dpi: "60.0"
  706. *ResScreenAngle 300dpi: "45.0"
  707.  
  708. *% Enable/Disable Enhanced Halftone
  709. *OpenUI *HPHalftone/Levels of Gray:  PickOne
  710. *OrderDependency: 10 DocumentSetup *HPHalftone
  711. *DefaultHPHalftone: Enhanced
  712. *HPHalftone Enhanced/Enhanced: " 
  713. << /Install {
  714.     currentpagedevice /HWResolution get
  715.     dup 0 get 600 eq exch 1 get 600 eq and
  716.     {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
  717.     /ColorRendering findresource setcolorrendering
  718.     /EnhancedHalftone /Halftone findresource sethalftone
  719.     { } settransfer false setstrokeadjust
  720. } >> setpagedevice
  721. currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
  722.     { 
  723.         << /PostRenderingEnhance false  >>  setpagedevice   
  724.     }if
  725. /setscreen { 3 {pop} repeat } def
  726. /setcolorscreen { 12 {pop} repeat } def
  727. /sethalftone { pop } def 
  728. "
  729. *End
  730. *HPHalftone Standard/Standard: "
  731. << /Install {
  732.      currentpagedevice /HWResolution get
  733.      dup 0 get 600 eq exch 1 get 600 eq and dup
  734.      currentpagedevice /PostRenderingEnhance get
  735.      { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
  736.      { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
  737.      /ColorRendering findresource setcolorrendering
  738.      { /DefaultHalftone600 } {/DefaultHalftone} ifelse
  739.      /Halftone findresource sethalftone
  740.      {} settransfer false setstrokeadjust
  741.    }
  742. >> setpagedevice
  743. currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
  744.     { 
  745.         << /PostRenderingEnhance false >>  setpagedevice    
  746.     }if
  747. "
  748. *End
  749. *?HPHalftone: "
  750.   save
  751.     currenthalftone /HalftoneType get 9 eq 
  752.     {(Enhanced)} {(Standard)} ifelse = flush
  753.   restore
  754. "
  755. *End
  756. *CloseUI: *HPHalftone
  757. *DefaultScreenProc: Dot
  758. *ScreenProc HPEnhanced: "
  759.     { /EnhancedHalftone /Halftone findresource }"
  760. *End
  761. *ScreenProc Dot: "
  762. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  763. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  764. "
  765. *End
  766. *ScreenProc Line: "{ pop }"
  767. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  768. *DefaultTransfer: Null
  769. *Transfer Null: "{ }"
  770. *Transfer Null.Inverse: "{ 1 exch sub }"
  771.  
  772. *% ===================================
  773. *% Color Control
  774. *% ===================================
  775. *DefaultColorSep: ProcessBlack.85lpi.600dpi
  776. *InkName: ProcessBlack/Process Black
  777. *InkName: CustomColor/Custom Color
  778. *InkName: ProcessCyan/Process Cyan
  779. *InkName: ProcessMagenta/Process Magenta
  780. *InkName: ProcessYellow/Process Yellow
  781.  
  782. *%  For 53 lpi / 300 dpi  ===============================
  783. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53lpi/300dpi: "45.0"
  784. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53lpi/300dpi: "45.0"
  785. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53lpi/300dpi: "71.5651"
  786. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "18.4349"
  787. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53lpi/300dpi: "0.0"
  788. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53lpi/300dpi: "53.033"
  789. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53lpi/300dpi: "53.033"
  790. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53lpi/300dpi: "47.4342"
  791. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "47.4342"
  792. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53lpi/300dpi: "50.0"
  793.  
  794. *%  For 60 lpi / 300 dpi  ===============================
  795. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60lpi/300dpi: "45"
  796. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60lpi/300dpi: "45"
  797. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60lpi/300dpi: "15"
  798. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "75"
  799. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60lpi/300dpi: "0"
  800. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60lpi/300dpi: "60"
  801. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60lpi/300dpi: "60"
  802. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60lpi/300dpi: "60"
  803. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "60"
  804. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60lpi/300dpi: "60"
  805.  
  806. *%  For 106 lpi /300 dpi  ===============================
  807.      
  808. *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106lpi/300dpi: "45.0"
  809. *ColorSepScreenAngle CustomColor.106lpi.300dpi/106lpi/300dpi: "45.0"
  810. *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106lpi/300dpi: "71.5651"
  811. *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "18.4349"
  812. *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106lpi/300dpi: "0.0"
  813.      
  814. *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106lpi/300dpi: "106.066"
  815. *ColorSepScreenFreq CustomColor.106lpi.300dpi/106lpi/300dpi: "106.066"
  816. *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106lpi/300dpi: "94.8683"
  817. *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "94.8683"
  818. *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106lpi/300dpi: "100.0"
  819.  
  820. *%  For 85 lpi / 600 dpi  (5,5,2,6,6,2,20/3,0) =====================
  821. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85lpi/600dpi: "45.0"
  822. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85lpi/600dpi: "45.0"
  823. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85lpi/600dpi: "71.5651"
  824. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "18.4349"
  825. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85lpi/600dpi: "0.0"
  826. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85lpi/600dpi: "84.8528"
  827. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85lpi/600dpi: "84.8528"
  828. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85lpi/600dpi: "94.8683"
  829. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "94.8683"
  830. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85lpi/600dpi: "30.0"
  831. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi/600dpi: "
  832. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  833. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  834. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  835. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  836. *End
  837.  
  838. *%  For 71 lpi / 600 dpi  ===============================
  839. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71lpi/600dpi: "45.0"
  840. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71lpi/600dpi: "45.0"
  841. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71lpi/600dpi: "71.5651"
  842. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "18.4349"
  843. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71lpi/600dpi: "0.0"
  844. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71lpi/600dpi: "70.7107"
  845. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71lpi/600dpi: "70.7107"
  846. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71lpi/600dpi: "63.2456"
  847. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "63.2456"
  848. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71lpi/600dpi: "66.6667"
  849.  
  850. *%  For 106 lpi /600 dpi  ===============================
  851.      
  852. *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106lpi/600dpi: "45.0"
  853. *ColorSepScreenAngle CustomColor.106lpi.600dpi/106lpi/600dpi: "45.0"
  854. *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106lpi/600dpi: "71.5651"
  855. *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "18.4349"
  856. *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106lpi/600dpi: "0.0"
  857.      
  858. *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106lpi/600dpi: "106.066"
  859. *ColorSepScreenFreq CustomColor.106lpi.600dpi/106lpi/600dpi: "106.066"
  860. *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106lpi/600dpi: "94.8683"
  861. *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "94.8683"
  862. *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106lpi/600dpi: "100.0"
  863.  
  864. *% ===================================
  865. *% Font Information 
  866. *% ===================================
  867. *DefaultFont: Courier
  868. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  869. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  870. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  871. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  872. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  873. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  874. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  875. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  876. *Font Courier: Standard "(002.004S)" Standard ROM
  877. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  878. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  879. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  880. *Font Helvetica: Standard "(001.006S)" Standard ROM
  881. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  882. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  883. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  884. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  885. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  886. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  887. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  888. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  889. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  890. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  891. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  892. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  893. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  894. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  895. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  896. *Font Symbol: Special "(001.007S)" Special ROM
  897. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  898. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  899. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  900. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  901. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  902. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  903. *?FontQuery: "
  904.  save
  905.    { count 1 gt
  906.       { exch dup 127 string cvs (/) print print (:) print
  907.     /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  908.       } { exit } ifelse
  909.    } bind loop
  910.    (*) = flush
  911.  restore
  912. "
  913. *End
  914. *?FontList: "
  915.   save
  916.     (*) {cvn ==} 128 string /Font resourceforall
  917.     (*) = flush
  918.   restore
  919. "
  920. *End
  921.  
  922. *% ===================================
  923. *% Printer Messages
  924. *% ===================================
  925. *% Printer Messages (verbatim from printer):
  926. *Message: "%%[exitserver: permanent state may be changed]%%"
  927. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  928. *Message: "\FontName\ not found, using Courier"
  929.  
  930. *% Status (format: %%[ status: <one of these> ] %%)
  931. *Status: "warming up"/warming up
  932. *Status: "initializing"/initializing
  933. *Status: "idle"/idle
  934. *Status: "waiting"/waiting
  935. *Status: "busy"/busy
  936. *Status: "printing"/printing
  937. *Status: "printing test page"/printing test page
  938. *Status: "PrinterError: needs attention"/needs attention
  939. *Status: "PrinterError: cover open"/cover open
  940. *Status: "PrinterError: no toner cartridge"/no toner cartridge
  941. *Status: "PrinterError: manual feed"/manual feed
  942. *Status: "PrinterError: out of paper"/out of paper
  943. *Status: "PrinterError: Paper Jam"/Paper Jam
  944. *Status: "PrinterError: page protect needed"/page protect needed
  945. *Status: "PrinterError: out of memory"/out of memory
  946. *Status: "PrinterError: output bin full"/output bin full
  947. *Status: "PrinterError: resetting printer"/resetting printer
  948. *Status: "PrinterError: toner is low"/toner is low
  949. *Status: "PrinterError: off line"/off line
  950.  
  951. *% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
  952. *PrinterError: "needs attention"/needs attention
  953. *PrinterError: "cover open"/cover open
  954. *PrinterError: "no toner cartridge"/no toner cartridge
  955. *PrinterError: "manual feed"/manual feed
  956. *PrinterError: "out of paper"/out of paper
  957. *PrinterError: "Paper Jam"/Paper Jam
  958. *PrinterError: "page protect needed"/page protect needed
  959. *PrinterError: "out of memory"/out of memory
  960. *PrinterError: "output bin full"/output bin full
  961. *PrinterError: "resetting printer"/resetting printer
  962. *PrinterError: "toner is low"/toner is low
  963. *PrinterError: "off line"/off line
  964.  
  965. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) 
  966. *Source: "other I/O"/other I/O
  967. *Source: "AppleTalk"/AppleTalk
  968. *Source: "APPLETALK"/AppleTalk
  969. *Source: "ATALK"/AppleTalk
  970. *Source: "LocalTalk"/LocalTalk
  971. *Source: "Parallel"/Parallel
  972. *Source: "EtherTalk"/EtherTalk
  973. *Source: "NOVELL"/NOVELL
  974. *Source: "DLC/LLC"/DLC/LLC
  975. *Source: "ETALK"/EtherTalk
  976. *Source: "TCP/IP"/TCP/IP
  977.  
  978. *% ===================================
  979. *% System Management
  980. *% ===================================
  981. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  982. *FreeVM: "1515136"
  983. *VMOption 12Meg/12 - 27 MB Total RAM: "1515136"
  984. *VMOption 28Meg/28 - 43 MB Total RAM: "5681347"
  985. *VMOption 44Meg/44 - 59 MB Total RAM: "8040643"
  986. *VMOption 60Meg/60 - 75 MB Total RAM: "8040643"
  987. *VMOption 76Meg/76 -100 MB Total RAM: "8040643"
  988. *SuggestedWaitTimeout: "120"
  989. *Password: "()" 
  990. *ExitServer: "
  991.  count 0 eq
  992.  { false } { true exch startjob } ifelse
  993.  not { 
  994.      (WARNING: Cannot modify initial VM.) =
  995.      (Missing or invalid password.) =
  996.      (Please contact the author of this software.) = flush quit
  997.      } if
  998. "
  999. *End
  1000. *Reset: "
  1001.  count 0 eq
  1002.  { false } { true exch startjob } ifelse
  1003.  not { 
  1004.     (WARNING: Cannot reset printer.) =
  1005.     (Missing or invalid password.) =
  1006.     (Please contact the author of this software.) = flush quit
  1007.     } if
  1008.  systemdict /quit get exec
  1009.  (WARNING: Cannot reset printer.) = flush
  1010. "
  1011. *End
  1012.  
  1013. *% =============================================
  1014. *% For "HP LaserJet 5Si/5Si Mopier" *PSVersion:"(2014.108) 1"
  1015. *% DateCode: 19960813
  1016. *% =============================================
  1017.